    .header-box {
        height: 400px;
        width: 100%;
        background-image: url('luchengTopBg2.jpg');
        background-size: 100% 400px;
    }
    
    .header-box-index {
        height: 700px;
        width: 100%;
        background-image: url('luchengTopBg.jpg');
        background-position: center top;
        background-repeat: no-repeat;
        /*background-size: 100% 700px;*/
    }
    
    .header-box-content {
        width: 1200px;
        margin: 0 auto;
		overflow:hidden;
    }
    
    .header-left {
        float: left;
    }
    
    .header-left img {
        display: inline-block;
    }
    
    .header-box-top {
        margin: 0 auto;
        width: 1200px;
        height: 80px;
    }
    
    .header-left-top {
        float: left;
        width: 50%;
        text-align: left;
        font-size: 0;
    }
    
    .header-left-top-item {
        display: inline-block;
        height: 50px;
        margin-top: 15px;
        cursor: pointer;
        position: relative;
    }
    
    .header-left-top-item-text {
        line-height: 16px;
        font-size: 12px;
        display: inline-block;
        padding: 0 10px;
        border-right: 1px solid #333;
    }
    
    .header-left-top-bt {
        display: inline-block;
        padding: 5px 10px;
        margin-top: 10px;
        background-color: #FBB727;
        font-size: 18px;
        font-weight: bold;
        border-radius: 8px;
        margin-left: 10px;
        cursor: pointer;
        color: #fff;
    }
    
    .header-right-top {
        float: right;
        width: 50%;
        text-align: right;
        font-size: 0;
    }
    
    .header-right-top-item {
        display: inline-block;
        margin-left: 20px;
        margin-top: 22px;
        cursor: pointer;
        position: relative;
    }
    
    .header-right-top-item img {
        position: absolute;
        top: -5px;
        left: -30px;
        display: inline-block;
        width: 20px;
    }
    
    .header-right-top-item-text {
        font-size: 12px;
        line-height: 16px;
        display: inline-block;
    }
    
    .header-right-top-bt {
        float: left;
        padding: 5px 10px;
        margin-top: 10px;
        background-color: #FBB727;
        font-size: 16px;
        border-radius: 8px;
        margin-left: 10px;
        cursor: pointer;
    }
    
    .search-box {
        margin-top: 50px;
        background-color: #fff;
        padding-left: 15px;
        height: 50px;
        line-height: 50px;
        width: 450px;
        float: right;
    }
    
    .search-box img {
        /* display: inline-block; */
        float: left;
        width: 20px;
        height: 20px;
        margin-right: 15px;
        margin-top: 15px;
    }
    
    .search-box .search-input {
        /* display: inline-block; */
        float: left;
        width: 305px;
        margin-right: 10px;
        height: 50px;
        border: 0;
        border-color: rgba(0, 0, 0, 0) !important;
        background-color: rgba(0, 0, 0, 0);
        font-size: 16px;
        outline: none;
    }
    
    .search-bt {
        float: right;
        background-color: #D7001F;
        width: 80px;
        height: 50px;
        color: #fff;
        font-size: 16px;
        text-align: center;
        line-height: 50px;
        cursor: pointer;
		border:none;
    }
    
    .mask {
        position: fixed;
        top: 0;
        left: 0;
        width: 0%;
        height: 100%;
        z-index: 100;
        background: rgba(0, 0, 0, 0.7);
        z-index: 1009;
    }
    
    .mask-menu {
        position: fixed;
        overflow: hidden;
        top: 0;
        left: 0;
        width: 0%;
        height: 100%;
        z-index: 1200;
        background: #0054a5
    }
    
    .mask-menu a {
        display: block;
        color: #fff;
        margin-top: 0.4rem;
        text-align: center;
        font-size: 0.32rem;
    }
    
    .icon-menu {
        display: none;
    }




.LCcontainer{ width:1200px; margin:0 auto;}
.LCtop{padding-top:15px;}
.LCtop img{position:relative;top:3px;margin-right:8px}
.LCtop a{display:inline-block;line-height:30px;margin-right:10px}
.LCtop a:hover{ color:#f00;}
.top-1{float:left}
.top-2{float:right}
.top-link{background:#fbb727;border-radius:8px;color:#333;padding:0 14px}
#laonian{ margin-right:0;}

#login2{position:relative;display:inline-block;}
.loginBtns2{width:auto;line-height:30px; margin-right:10px; color:#333;cursor:pointer; background:url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web1831/site/images/41796/icon3.png) no-repeat left 6px; padding-left:27px;}
.loginItems2{z-index:999;position:absolute;width:90px;height:85px;text-align:center;background:url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web1831/site/images/41796/loginbg.png) no-repeat 0 -1px;display:none;line-height:30px;padding-top:12px;left:-19px; font-size:14px;}
.loginItems2 a{ margin-right:0;}
.loginBtns2:hover .loginItems2{display:block}


.older .top{ display:block; overflow:visible}
.older .top a{margin-right:0;}
.older .top-link{padding:0; background:none; border-radius:0;}
.older .top-1,.older .top-1 img{display:none !important}
.older .LCtop img{ display:none;}
.older .top-2{float:none;display:flex}
.older .top-2 > a{flex:1;text-align:center;border-right:1px solid #333; font-size:0.32rem;}
.older .top-2 > a:nth-child(5){border:none}
.older #login2{ padding:0; flex: 1; text-align: center; border-right: 1px solid #333;}
.older .loginBtns2{ background:none; margin-right:0; font-size:0.32rem;}
.older #laonian{border-right:none;}
.older .loginItems2{ width:100%; height:auto; padding:50px 0 20px; background:url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web1831/site/images/41796/loginbg2.png) no-repeat top center; background-size:cover; left:0;}
.older .loginBtns2 a{ font-size:0.26rem; padding:10px 0;}